package com.jiayang.base.sensor.domain.entity;

import java.time.LocalDateTime;
import java.io.Serializable;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 传感器表
 * </p>
 *
 * @author OuyangChenglong
 * @since 2021-09-22
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class StaSensor implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 传感器名称
     */
    private String name;

    /**
     * 传感器编号
     */
    private String number;

    /**
     * 类型，1震动，2红外，3油液
     */
    private String type;

    /**
     * 传感器位置
     */
    private String location;

    /**
     * 传感器状态;0异常，1正常，2临近校准，3预警，4报警
     */
    private String state;

    /**
     * 是否启用;0禁用，1启用
     */
    private String enabled;

    /**
     * 传感器读数
     */
    private String reading;

    /**
     * 传感器电量
     */
    private String electricQuantity;

    /**
     * 预计校核时间
     */
    private LocalDateTime checkTime;

    /**
     * 设备id
     */
    private String equipmentId;

    /**
     * 创建人
     */
    private String createMan;

    /**
     * 更新人
     */
    private String updateMan;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * company_id
     */
    private String companyId;

    /**
     * x轴坐标
     */
    private String xLocation;

    /**
     * y轴坐标
     */
    private String yLocation;

    private String url;


}
